//package com.xxxx.server.utils;
//
//import com.google.gson.Gson;
//import com.qiniu.http.Response;
//import com.qiniu.storage.Configuration;
//import com.qiniu.storage.Region;
//import com.qiniu.storage.UploadManager;
//import com.qiniu.storage.model.DefaultPutRet;
//import com.qiniu.util.Auth;
//import io.swagger.annotations.ApiModelProperty;
//
//
///**
// * 七牛云工具类
// */
//public class QiniuUploadUtil {
//
//    @ApiModelProperty(value = "密钥 access key")
//    private static final String ACCESS_KEY = "BIbLSqlol3FHkgMBoubSWZkK_kDCnPBDWK1wij5s";
//    @ApiModelProperty(value = "密钥 secret key")
//    private static final String SECRET_KEY = "IXhs_ARF8M1CFhxUkaROpjKhI5U7OgrjobeeKdE4";
//    @ApiModelProperty(value = "空间名称")
//    private static final String BUCKET = "yeb-test";
//    @ApiModelProperty(value = "空间域名")
//    private static final String PRIX = "http://qfeq7sheq.hd-bkt.clouddn.com/";
//
//    private UploadManager manager;
//
//    public QiniuUploadUtil() {
//        //初始化基本配置                                 地区设置
//        Configuration configuration = new Configuration(Region.huadong());
//        //创建上传管理器
//        manager = new UploadManager(configuration);
//
//    }
//
//    /**
//     * 上传
//     *
//     * @param imgName 文件名称
//     * @param bytes   文件的byte数组
//     * @return
//     */
//    public String upload(String imgName, byte[] bytes) {
//
//        Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
//
//        //构造 覆盖上传的 token
//        String upToken = auth.uploadToken(BUCKET, imgName);
//
//        try {
//
//            //上传并获得地址
//            Response response = manager.put(bytes, imgName, upToken);
//            DefaultPutRet putRet = new Gson().fromJson(response.bodyString(), DefaultPutRet.class);
//
//            //返回请求地址
//            return PRIX + putRet.key+"?t="+System.currentTimeMillis();
//
//        } catch (Exception ex) {
//            ex.printStackTrace();
//        }
//        return null;
//    }
//}
